package com.qingcloud.adminbackend.entity.source;

import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 数据库数据源配置信息
 * </p>
 *
 * @author wangjinnan
 * @since 2021-03-17
 */
@Data
public class DataSourceDatabaseDto implements Serializable {

    /**
     * 数据源名称
     */
    private String dsName;

    /**
     * 数据源类型 1-数据库
     */
    private Integer dsType;

    /**
     * 数据源类型名称 1-数据库
     */
    private String dsTypeName;

    /**
     * 创建时间
     */
    private String createDtDs;

    /**
     * 项目id
     **/
    private String projectId;

    /**
     * 项目id
     **/
    private String projectName;

    private Integer dbId;

    /**
     * 数据源的ID
     */
    private Integer dsId;

    /**
     * 数据库类型 1-mysql 2-pgsql 3-oracle 4-sqlserver.
     */
    private Integer dbType;

    /**
     * 数据库类型名称 1-mysql 2-pgsql 3-oracle 4-sqlserver.
     */
    private String dbTypeName;

    /**
     * jdbc_url
     */
    private String jdbcUrl;

    /**
     * 数据库IP
     */
    private String ip;

    /**
     * 数据库端口
     */
    private Integer port;

    /**
     * 用户名
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 创建时间
     */
    private String createDtDb;

    /**
     * 数据库名称
     */
    private String catalog;

}
